package com.dmp.test

import com.dmp.beans.Logs

/**
  * 这个代码是没用到的。只是用来演示应该声明个接口然后实现里面的方法，这样就确保每个ReportResponse里面的方法返回的是List类型。
  */
class ReportRequest extends ReportData{
  override def calculate(log: Logs): List[Double] = {
    if(log.requestmode == 1){
      if(log.processnode  == 1){
        List(1,0,0)
      }else if(log.processnode == 2){
        List(1,1,0)
      }else if(log.processnode == 3){
        List(1,1,1)
      }else{
        List(0,0,0)
      }

    }else{
      List(0,0,0)
    }

  }
}
